/*
Elements
*/

/* Call To Action - Best used as a full width banner */

.calltoaction{display:block; padding:30px; text-transform:uppercase; font-size:1em; color:#000000; background-color:#EFEFEF;}
#container .calltoaction h1{margin:0 0 12px 0; padding:0; font-size:2.5em; text-transform:uppercase;}
.calltoaction p{margin:0; padding:0; line-height:1.4em; text-transform:none;}
.calltoaction .button{display:block; text-align:center; line-height:1.4em;}

.calltoaction.opt1{border:solid #FF9900; border-width:0 0 0 5px;}
.calltoaction.opt2{border:solid #FF9900; border-width:0 5px 0 0;}
.calltoaction.opt3{border:solid #FF9900; border-width:0 5px;}
.calltoaction.opt4{border:solid #FF9900; border-width:2px 0; font-size:1.8em;}
#container .calltoaction.opt4 h1{margin:15px 0 0 0;}

/* Lists - For ul + ol */

.list{margin:10px 0; padding:0; list-style-position:inside;}
.list.indent{margin-left:20px;}
.list li{margin:6px 0 0 0; padding:0;}
.list li:first-child{margin:0;}
.list li > ul, .list li > ol{margin:8px 0 8px 30px;}
.liststylenone{ list-style:none !important;}
.liststylenone li{padding:3px;}
.liststylenone li label{padding:10px; cursor:pointer;}

.list.disc{list-style-type:disc;}
.list.roman{list-style-type:upper-roman;}
.list.alpha{list-style-type:upper-alpha;}
.list.decimal{list-style-type:decimal;}
.list.circle{list-style-type:circle;}
.list.none, .list.block, .list.tick, .list.arrow, .list.tagcloud, .list.underline{list-style-type:none;}
.list.block li > ul, .list.block li > ol{padding:0 0 0 10px; list-style:none; border-left:1px solid #CCCCCC;}

.list.tick li, .list.arrow li{padding-left:22px; background:no-repeat 0 2px;}
.list.tick li{background-image:url("../images/icons/gemicon/tick-16x16.png");}
.list.arrow li{background-image:url("../images/icons/gemicon/arrow-16x16.png");}

.list.underline li{margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid #E5E4E3;}
.list.underline li:last-child{margin-bottom:0;}

.list.tagcloud li{display:inline-block; margin:0 5px 5px 0;}
.list.tagcloud li a{display:block; padding:4px 10px; color:#FFFFFF; background-color:#A8A8A8; text-transform:capitalize;}
.list.tagcloud li a:hover{color:#FFFFFF; background-color:#FF9900;}

/* Base Colours */

.blue{color:#56AED4;}
.green{color:#C0E079;}
.grey{color:#A8A8A8;}
.dkgrey{color:#333333;}
.orange{color:#FF9900;}
.purple{color:#9F81A9;}
.red{color:#D54346;}
.yellow{color:#FDE803;}

.bg_blue{color:#FFFFFF; background-color:#56AED4;}
.bg_green{color:#FFFFFF; background-color:#C0E079;}
.bg_grey{color:#FFFFFF; background-color:#A8A8A8;}
.bg_dkgrey{color:#FFFFFF; background-color:#333333;}
.bg_orange{color:#FFFFFF; background-color:#FF9900;}
.bg_purple{color:#FFFFFF; background-color:#9F81A9;}
.bg_red{color:#FFFFFF; background-color:#D54346;}
.bg_yellow{color:#666666; background-color:#FDE803;}

/* Dividers */

.divider1, .divider2, .divider3{display:block; width:100%; height:20px; margin:30px 0; padding:0; border-top:1px #D6D6D6; clear:both;}
.divider1{border-top-style:solid;}
.divider2{border-top-style:dotted;}
.divider3{border-top-style:dashed;}

/* Buttons */

.button{display:inline-block; border:1px solid; font-weight:bold;}

.imageButton{display:inline; border:0px solid; font-weight:bold; height:24px; width:20px;}

.button.gradient{
	background:-moz-linear-gradient(top); background:-webkit-gradient(linear, left top, left bottom); background:-webkit-linear-gradient(top); background:-o-linear-gradient(top); background:-ms-linear-gradient(top); background:linear-gradient(to bottom);
	text-shadow:2px 3px 0 rgba(30, 30, 30, 0.2);
	-moz-transition:color .3s ease-in, -moz-transform .3s ease-in; -webkit-transition:color .3s ease-in, -webkit-transform .3s ease-in; -o-transition:color .3s ease-in, -o-transform .3s ease-in; transition:color .3s ease-in, transform .3s ease-in;
	}

.button.small{font-size:.9em; padding:6px 15px 5px 15px;}
.button.medium{font-size: 0.8em;
padding: 6px 10px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}


.button.large{font-size:1.4em; font-weight:normal; padding:18px 20px 17px 20px;}

/* To Disable the buttons *//*Added by ketan*/
.button.small:disabled{cursor:not-allowed;}
.button.medium:disabled{cursor:not-allowed;}
.button.large:disabled{cursor:not-allowed;}

/* To create the SVG gradient colour support for IE9 visit: http://ie.microsoft.com/testdrive/graphics/svggradientbackgroundmaker/default.html */

.button.blue{color:#FFFFFF; background-color:#56AED4; border-color:#287A9D;}
.button.blue:hover{color:#56AED4; background-color:#1C546C; border-color:#56AED4;}
.button.blue.gradient{
	background:#1C546C;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM1NkFFRDQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMxQzU0NkMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5MDkpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(#56AED4 0%, #1C546C 100%);
	background:-webkit-gradient(color-stop(0%,#56AED4), color-stop(100%,#1C546C));
	background:-webkit-linear-gradient(#56AED4 0%,#1C546C 100%);
	background:-o-linear-gradient(#56AED4 0%,#1C546C 100%);
	background:-ms-linear-gradient(#56AED4 0%,#1C546C 100%);
	background:linear-gradient(#56AED4 0%,#1C546C 100%);
	}

.button.green{color:#666666; background-color:#C0E079; border-color:#98BA55;
	height: 32px;
}

.button.green:hover{color:#FFFFFF; background-color:#98BA55; border-color:#7C9B41;}
.button.green.gradient{
	background:#98BA55;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDMEUwNzkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM5OEJBNTUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2NjgpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(#C0E079 0%, #98BA55 100%);
	background:-webkit-gradient(color-stop(0%, #C0E079), color-stop(100%, #98BA55));
	background:-webkit-linear-gradient(#C0E079 0%, #98BA55 100%);
	background:-o-linear-gradient(#C0E079 0%, #98BA55 100%);
	background:-ms-linear-gradient(#C0E079 0%, #98BA55 100%);
	background:linear-gradient(#C0E079 0%, #98BA55 100%);
	}

.button.grey{color:#FFFFFF; background-color:#A8A8A8; border-color:#333333;}
.button.grey:hover{color:#666666; background-color:#C9C9C9; border-color:#666666;}
.button.grey.gradient{
	background:#A8A8A8;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNDOUM5QzkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNBOEE4QTgiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4NDcpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(#C9C9C9 0%, #A8A8A8 100%);
	background:-webkit-gradient(color-stop(0%,#C9C9C9), color-stop(100%,#A8A8A8));
	background:-webkit-linear-gradient(#C9C9C9 0%,#A8A8A8 100%);
	background:-o-linear-gradient(#C9C9C9 0%,#A8A8A8 100%);
	background:-ms-linear-gradient(#C9C9C9 0%,#A8A8A8 100%);
	background:linear-gradient(#C9C9C9 0%,#A8A8A8 100%);
	}

.button.orange{color:#FFFFFF; background-color:#FF9900; border-color:#CC7500;}
.button.orange:hover{color:#FF9900; background-color:#A66000; border-color:#FF9900;}
.button.orange.gradient{
	background:#A66000;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxODIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjkwMDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNBNjYwMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxODIpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(#FF9000 0%, #A66000 100%);
	background:-webkit-gradient(color-stop(0%,#FF9000), color-stop(100%,#A66000));
	background:-webkit-linear-gradient(#FF9000 0%,#A66000 100%);
	background:-o-linear-gradient(#FF9000 0%,#A66000 100%);
	background:-ms-linear-gradient(#FF9000 0%,#A66000 100%);
	background:linear-gradient(#FF9000 0%,#A66000 100%);
	}

.button.purple{color:#FFFFFF; background-color:#9F81A9; border-color:#74557D;}
.button.purple:hover{color:#9F81A9; background-color:#48344E; border-color:#9F81A9;}
.button.purple.gradient{
	background:#48344E;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxODMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5RjgxQTkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM0ODM0NEUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxODMpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(#9F81A9 0%, #48344E 100%);
	background:-webkit-gradient(color-stop(0%,#9F81A9), color-stop(100%,#48344E));
	background:-webkit-linear-gradient(#9F81A9 0%,#48344E 100%);
	background:-o-linear-gradient(#9F81A9 0%,#48344E 100%);
	background:-ms-linear-gradient(#9F81A9 0%,#48344E 100%);
	background:linear-gradient(#9F81A9 0%,#48344E 100%);
	}

.button.red{color:#FFFFFF; background-color:#D54346; border-color:#AC2629;}
.button.red:hover{color:#D54346; background-color:#7A1B1D; border-color:#D54346;}
.button.red.gradient{
	background:#7A1B1D;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNENTQzNDYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM3QTFCMUQiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4NjApIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(#D54346 0%, #7A1B1D 100%);
	background:-webkit-gradient(color-stop(0%,#D54346), color-stop(100%,#7A1B1D));
	background:-webkit-linear-gradient(#D54346 0%,#7A1B1D 100%);
	background:-o-linear-gradient(#D54346 0%,#7A1B1D 100%);
	background:-ms-linear-gradient(#D54346 0%,#7A1B1D 100%);
	background:linear-gradient(#D54346 0%,#7A1B1D 100%);
	}

.button.yellow{color:#333333; background-color:#FDE803; border-color:#FDC703;}
.button.yellow:hover{color:#FDE803; background-color:#D2A402; border-color:#FDE803;}
.button.yellow.gradient{
	background:#D2A402;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1MjkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGREU4MDMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNEMkE0MDIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1MjkpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(#FDE803 0%, #D2A402 100%);
	background:-webkit-gradient(color-stop(0%,#FDE803), color-stop(100%,#D2A402));
	background:-webkit-linear-gradient(#FDE803 0%,#D2A402 100%);
	background:-o-linear-gradient(#FDE803 0%,#D2A402 100%);
	background:-ms-linear-gradient(#FDE803 0%,#D2A402 100%);
	background:linear-gradient(#FDE803 0%,#D2A402 100%);
	}

.button.black{color:#FFFFFF; background-color:#000000; border-color:#999999;}
.button.black:hover{color:#666666; background-color:#232323; border-color:#000000;}
.button.black.gradient{
	background:#000000;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2OTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM5OTk5OTkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDAwMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2OTMpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(#999999 0%, #000000 100%);
	background:-webkit-gradient(color-stop(0%,#999999), color-stop(100%,#000000));
	background:-webkit-linear-gradient(#999999 0%,#000000 100%);
	background:-o-linear-gradient(#999999 0%,#000000 100%);
	background:-ms-linear-gradient(#999999 0%,#000000 100%);
	background:linear-gradient(#999999 0%,#000000 100%);
	}

.button.white{color:#666666; background-color:#FFFFFF; border-color:#A8A8A8;}
.button.white:hover{color:#333333; background-color:#EFEFEF; border-color:#000000;}
.button.white.gradient{
	background:#EFEFEF;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFRkVGRUYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MTkpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(#FFFFFF 0%, #EFEFEF 100%);
	background:-webkit-gradient(color-stop(0%,#FFFFFF), color-stop(100%,#EFEFEF));
	background:-webkit-linear-gradient(#FFFFFF 0%,#EFEFEF 100%);
	background:-o-linear-gradient(#FFFFFF 0%,#EFEFEF 100%);
	background:-ms-linear-gradient(#FFFFFF 0%,#EFEFEF 100%);
	background:linear-gradient(#FFFFFF 0%,#EFEFEF 100%);
	}

.backButton {display:block; position:relative; margin:15px 35px 0px 10px; padding:15px 40px 15px 20px; border:0px solid #F00000; color:black; float:right;}
/* Alert Messages */


.alert-msg{display:block; position:relative; margin:15px 35px 0px 10px; padding:15px 40px 15px 20px; border:1px solid #F00000; color:black;}
.alert-msg a{background-color:transparent;}
.alert-msg.info{border-color:#A8A8A8;}
.alert-msg.warning{background-color:#FEE794; border-color:#FDC703;}
.alert-msg.success{background-color:#c0e079; border-color:#76C38F;}
.alert-msg.error{background-color:#F3CBCC; border-color:#D54346;}
.alert-msg .close{position:absolute; top:15px; right:20px; color:#999999; font-weight:bold; font-size:1.4em;}

/* Info button */

.info01-msg{ margin:0; padding:3px 8px; border:1px solid #F00000; color:inherit; text-align:left; display:inline-block; background-color:#f89406;}
.info01-msg a{background-color:transparent;}
.info01-msg.accepted{background-color:#f89406; border-color:#bd362f;color:#fff;}
/* }
.info01-msg.pending{background-color:#da4f49; border-color:#D67E00;color:#fff;}
.info01-msg.approved{background-color:#9fc57a; border-color:#c0e079; color:#FFF;}*/
.info01-msg.error{background-color:#F3CBCC; border-color:#D54346;}
.info01-msg .close{position:absolute; top:15px; right:20px; color:#999999; font-weight:bold; font-size:1.4em;}


.info01-msg.accepted:hover{background-color:#FFB64D; border-color:#bd362f;color:#fff; cursor:pointer; }
/*.info01-msg.pending:hover{background-color:#bd362f; border-color:#D67E00;color:#fff; cursor:pointer; }
.info01-msg.approved:hover{background-color:#7ca751; border-color:#c0e079;color:#fff; cursor:pointer;}*/
.info01-msg.error{background-color:#F3CBCC; border-color:#D54346;}
.info01-msg .close{position:absolute; top:15px; right:20px; color:#999999; font-weight:bold; font-size:1.4em;}



.info01-msg.closed{background-color:#da4f49; border-color:#D67E00;color:#fff;}
/*.info01-msg.open{background-color:#9fc57a; border-color:#c0e079; color:#FFF;}*/
.info01-msg.open{background-color:#5bb75b; border-color:#c0e079; color:#FFF;}
df8505
.info01-msg.pending{background-color:#f89406; border-color:#bd362f;color:#fff; }
.info01-msg.reject{background-color:#da4f49; border-color:#D67E00;color:#fff;}
.info01-msg.approved{background-color:#9fc57a; border-color:#c0e079; color:#FFF;}



.info01-msg.reject:hover{background-color:#bd362f; border-color:#D67E00;color:#fff; cursor:pointer; }
.info01-msg.approved:hover{background-color:#7ca751; border-color:#c0e079;color:#fff; cursor:pointer;}
.info01-msg.pending:hover{background-color:#FFB64D; border-color:#bd362f;color:#fff; cursor:pointer; }


/* Jquery Accordion + Jquery Toggle */

/*.accordion-wrapper, .toggle-wrapper{display:block; width:100%; margin-top:15px; margin:0 0 20px 0;}
.toggle-wrapper
{
	margin-top:0; border: solid #c5c5c5;
border-width: 0 1px 1px 1px;
background-color: #fafafa;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.accordion-wrapper
{
	margin-top:0;
border-width: 0 1px 1px 1px;
background-color: #fafafa;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

 .toggle-wrapper .toggle-title, .toggle-wrapper .toggle-title.active{display:block; padding:0 34px 0 0 ;
background-repeat:no-repeat; background-position:right; background-color:#c2c2c2;}
 .toggle-wrapper .toggle-title span, .toggle-wrapper .toggle-title.active span{color: #444444;
font-weight: bold;
font-size: 16px;display:block; padding: 8px 15px 8px 40px;
 border-right:1px solid #E5E4E3;}
 
 
 .accordion-wrapper .accordion-title, .accordion-wrapper .accordion-title.active
 {
 	display:block; padding:0 34px 0 0 ;
	background-repeat:no-repeat; background-position:right; background-color:#c2c2c2;
	border-bottom: 1px solid #000000;
}
.accordion-wrapper .accordion-title span, .accordion-wrapper .accordion-title.active span
{
	color: #444444;
	font-weight: bold;
	font-size: 16px;display:block; padding: 8px 15px 8px 40px;
	border-right:1px solid #E5E4E3;
 }
 
 
.accordion-wrapper .accordion-title, .toggle-wrapper .toggle-title{background-image:url("../images/icons/gemicon/plus-16x16.png");-webkit-border-radius: 10px; min-height:36px;
-moz-border-radius: 10px;
border-radius: 10px;}
.accordion-wrapper .accordion-title.active, .toggle-wrapper .toggle-title.active{color: #444444;
font-weight: bold;
font-size: 16px; background-image:url("../images/icons/gemicon/minus-16x16.png");}
.accordion-wrapper .accordion-content, .toggle-wrapper .toggle-content{display:none; padding:5px;} */


.accordion-wrapper, .toggle-wrapper{display:block; width:100%; margin-top:15px; margin:0 0 20px 0;}
.accordion-wrapper, .toggle-wrapper{margin-top:0; border: solid #c5c5c5;
border-width: 0 1px 1px 1px;
background-color: #fafafa;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
.accordion-wrapper .accordion-title, .accordion-wrapper .accordion-title.active, .toggle-wrapper .toggle-title, .toggle-wrapper .toggle-title.active{display:block; padding:0 34px 0 0 ;
background-repeat:no-repeat; background-position:right; background-color:#c2c2c2;}
.accordion-wrapper .accordion-title span, .accordion-wrapper .accordion-title.active span, .toggle-wrapper .toggle-title span, .toggle-wrapper .toggle-title.active span{color: #444444;
font-weight: bold;
font-size: 16px;display:block; padding: 8px 15px 8px 40px;
 border-right:1px solid #E5E4E3;}
.acc-pad20{padding: 8px 15px 8px 20px !important;}
.toggle-wrapper .toggle-title{background-image:url("../images/icons/gemicon/plus-16x16.png");-webkit-border-radius: 10px; min-height:36px;
-moz-border-radius: 10px;
border-radius: 10px;}
.toggle-wrapper .toggle-title.active{color: #444444;
font-weight: bold;
font-size: 16px; background-image:url("../images/icons/gemicon/minus-16x16.png");}
.accordion-wrapper .accordion-content, .toggle-wrapper .toggle-content{display:none; padding:10px;}

.accordion-wrapper .accordion-title{background-image:url("../images/icons/gemicon/plus-16x16-2.png");-webkit-border-radius: 10px; min-height:36px;
-moz-border-radius: 10px;
border-radius: 10px;}
.accordion-wrapper .accordion-title.active{color: #444444;
font-weight: bold;
font-size: 16px; background-image:url("../images/icons/gemicon/minus-16x16-2.png");}

/* Jquery Tabs */

.tab-wrapper{display:block; width:100%;}
.tab-wrapper .tab-nav{position:relative; margin:0; padding:0; list-style:none;}
.tab-wrapper .tab-nav li{display:inline-block; float:left; margin:0 -1px -1px 0;}
.tab-wrapper .tab-nav li a{display:block; padding:10px 20px; border:1px solid #c5c5c5;

color: #444444;
font-size: 16px;
display: block;


}
.tab-wrapper .tab-nav li a:hover, .tab-wrapper .tab-nav li.ui-tabs-active a{color:#919191;}
.tab-wrapper .tab-nav li.ui-tabs-active a{border-bottom-color:#FFFFFF; cursor:default;}
.tab-wrapper .tab-container{display:block; padding:20px 25px 15px 25px; border:1px solid #c5c5c5;}

/* Jquery Tabs + Rounded Corners */

.tab-wrapper.rnd5 .tab-nav li:first-child a{-moz-border-radius:5px 0 0 0; -webkit-border-radius:5px 0 0 0; border-radius:5px 0 0 0;}
.tab-wrapper.rnd5 .tab-nav li:last-child a{-moz-border-radius:0 5px 0 0; -webkit-border-radius:0 5px 0 0; border-radius:0 5px 0 0;}
.tab-wrapper.rnd5 .tab-container{-moz-border-radius:0 5px 5px 5px; -webkit-border-radius:0 5px 5px 5px; border-radius:0 5px 5px 5px;}
.tab-wrapper.rnd8 .tab-nav li:first-child a{-moz-border-radius:8px 0 0 0; -webkit-border-radius:8px 0 0 0; border-radius:8px 0 0 0;}
.tab-wrapper.rnd8 .tab-nav li:last-child a{-moz-border-radius:0 8px 0 0; -webkit-border-radius:0 8px 0 0; border-radius:0 8px 0 0;}
.tab-wrapper.rnd8 .tab-container{-moz-border-radius:0 8px 8px 8px; -webkit-border-radius:0 8px 8px 8px; border-radius:0 8px 8px 8px;}
.tab-wrapper.rnd10 .tab-nav li:first-child a{-moz-border-radius:10px 0 0 0; -webkit-border-radius:10px 0 0 0; border-radius:10px 0 0 0;}
.tab-wrapper.rnd10 .tab-nav li:last-child a{-moz-border-radius:0 10px 0 0; -webkit-border-radius:0 10px 0 0; border-radius:0 10px 0 0;}
.tab-wrapper.rnd10 .tab-container{-moz-border-radius:0 10px 10px 10px; -webkit-border-radius:0 10px 10px 10px; border-radius:0 10px 10px 10px;}
.tab-wrapper.rnd12 .tab-nav li:first-child a{-moz-border-radius:12px 0 0 0; -webkit-border-radius:12px 0 0 0; border-radius:12px 0 0 0;}
.tab-wrapper.rnd12 .tab-nav li:last-child a{-moz-border-radius:0 12px 0 0; -webkit-border-radius:0 12px 0 0; border-radius:0 12px 0 0;}
.tab-wrapper.rnd12 .tab-container{-moz-border-radius:0 12px 12px 12px; -webkit-border-radius:0 12px 12px 12px; border-radius:0 12px 12px 12px;}

/* Jquery Tabs - Vertical */

.tab-wrapper.tab-opt2 div{margin-bottom:0;}
.tab-wrapper.tab-opt2 .tab-nav li{display:block; float:none; margin:0 0 15px 0;}
.tab-wrapper.tab-opt2 .tab-nav li a{display:block; padding:10px 20px 10px 0; border:none; border-bottom:1px solid #E5E4E3;}
.tab-wrapper.tab-opt2 .tab-nav li.ui-tabs-active a{background:url("../images/icons/gemicon/arrow-16x16.png") right center no-repeat;}
.tab-wrapper.tab-opt2 .tab-container{margin-bottom:0; padding:20px 0 0 0; border:none;}

/* Pricing Tables */

.pricingtable-wrapper{text-align:center; line-height:normal; border:1px solid #E5E4E3;}
.pricingtable-wrapper .pricingtable{display:block;}
#container .pricingtable-title h2{margin:0; padding:20px 5px; text-transform:capitalize;}
.pricingtable-wrapper .pricingtable .pricingtable-list ul{margin:0; padding:0 25px; list-style:none;}
.pricingtable-wrapper .pricingtable .pricingtable-list ul li{padding:10px 5px; border:solid #E5E4E3; border-width:1px 0 0 0;}
.pricingtable-wrapper .pricingtable .pricingtable-list ul li:first-child{border:none;}
.pricingtable-wrapper .pricingtable .pricingtable-price{padding:15px 5px; font-size:2.5em;}
.pricingtable-wrapper .pricingtable .pricingtable-price sup{font-size:.3em;}
.pricingtable-wrapper .pricingtable .pricingtable-price span{display:block; margin:-5px 0 0 0; font-size:.3em;}
.pricingtable-wrapper .pricingtable .pricingtable-signup{padding:10px;}
.pricingtable-wrapper .pricingtable .pricingtable-signup a{display:block;}
.pricingtable-wrapper .pricingtable .pricingtable-title, 
.pricingtable-wrapper .pricingtable .pricingtable-price{color:#333333; background-color:#EEEEEE;}
.pricingtable-wrapper.opt2{padding:10px 10px 0 10px; border:5px solid #E5E4E3;}

/* Pricing Tables + Rounded Corners */

.pricingtable-wrapper.rnd5 .pricingtable-title{-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.pricingtable-wrapper.rnd8 .pricingtable-title{-moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0;}
.pricingtable-wrapper.rnd10 .pricingtable-title{-moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;}
.pricingtable-wrapper.rnd12 .pricingtable-title{-moz-border-radius:12px 12px 0 0; -webkit-border-radius:12px 12px 0 0; border-radius:12px 12px 0 0;}

/* Skillset */

.skillset ul li{margin:8px 0 0 0;}
.skillset ul li:first-child{margin-top:0;}
.skillset ul li div{display:block; margin:5px 0 0 0; padding:3px; color:#333333; background-color:#E2E2E2;}
.skillset ul li strong{display:block; padding:5px 8px; color:#FFFFFF; background-color:#333333; font-weight:normal; line-height:normal;}
.skillset ul li.size-20 strong{width:16.5%;}
.skillset ul li.size-25 strong{width:21.5%;}
.skillset ul li.size-30 strong{width:26.5%;}
.skillset ul li.size-35 strong{width:31.5%;}
.skillset ul li.size-40 strong{width:36.5%;}
.skillset ul li.size-45 strong{width:41.5%;}
.skillset ul li.size-50 strong{width:46.5%;}
.skillset ul li.size-55 strong{width:51.5%;}
.skillset ul li.size-60 strong{width:56.5%;}
.skillset ul li.size-65 strong{width:61.5%;}
.skillset ul li.size-70 strong{width:66.5%;}
.skillset ul li.size-75 strong{width:71.5%;}
.skillset ul li.size-80 strong{width:76.5%;}
.skillset ul li.size-85 strong{width:81.5%;}
.skillset ul li.size-90 strong{width:86.5%;}
.skillset ul li.size-95 strong{width:91.5%;}
.skillset ul li.size-100 strong{width:96.5%;}

/* Forms */

form, fieldset, legend{margin:0; padding:0; border:none;}
legend{display:inline;}
form{display:inline; width:100%;}
form input, form textarea
{
	display:inline;
	padding:5px;
	border:1px solid #E5E4E3;
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}


form input[type="submit"], form input[type="reset"]
{
	display:inline; width:auto; margin:0; padding:5px 15px; color:#333333; background-color:#FFFFFF; cursor:pointer; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}
/*#respond form label, form textarea{margin-bottom:15px;} */
form textarea{overflow:auto;}
form div, form p{margin:0; padding:0;}

input, textarea, select{resize:none; outline:none;}
input{ padding:3px 5px; display:block;}

input[readonly],input[readonly="readonly"]
{
    background-color:#CCCCCC;
}
table {width:100%; table-layout:auto;vertical-align:top;margin-bottom:15px;border:0px solid #CCCCCC;}

/* Tables 


table thead th{color:#FFFFFF; background-color:#666666; border:1px solid #FFFFFF; border-collapse:collapse; text-align:center; table-layout:auto; vertical-align:middle;}
.table-thead-th{color:#FFFFFF; background-color:#666666; border:1px solid #FFFFFF; border-collapse:collapse; text-align:center; table-layout:auto; vertical-align:middle; cursor:pointer;}
table tbody td{vertical-align:top; border-collapse:collapse; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
table thead th, table tbody td{padding:5px; border-collapse:collapse;}
table tbody tr.light{color:#979797; background-color:#F7F7F7;}
table tbody tr.dark{color:#979797; background-color:#E8E8E8;}
table tbody tr.light:hover{color:#FFFFFF; background-color:#a3cc7e;}
table tbody tr.dark:hover{color:#FFFFFF; background-color:#a3cc7e;}
table tbody td.gray{
	color:#979797;
	background-color:#E8E8E8;
	border: thin solid #FFF;
}*/

/* Tables Option 2 */

#tables2 table{width:100%;  table-layout:auto; vertical-align:top; margin-bottom:15px; border:1px solid #CCCCCC;}
#tables2 table thead th{color:#FFFFFF; background-color:#98dc55; border:1px solid #FFFFFF; border-collapse:collapse; text-align:center; table-layout:auto; vertical-align:middle;}
#tables2 table tbody td{vertical-align:top; border-collapse:collapse; border-top: 1px solid #fff; padding:10px;}
#tables2 table thead th, table tbody td{padding:5px; border-collapse:collapse;}
#tables2 table tbody tr.light{color:#979797; background-color:#eeeeee;}
#tables2 table tbody tr.light:hover{color:#333333; background-color:#FFFFFF;}
#tables2 table tbody tr.dark:hover{color:#FFFFFF; background-color:#a3cc7e;}
#tables2 table tbody td.gray{
	color:#979797;
	background-color:#E8E8E8;
	border: thin solid #FFF;
}


.TableExpense 
{
	width:60%;
	border :1px !important;
	border-color:#000000 !important;
	border-style:groove !important;
}

.TableExpense td
{
	border :0px !important;
	border-color:#000000 !important;
	border-style:groove !important;
}

.TableExpense .TitleBarExpense
{
	text-align:center;
	border-left: 1px solid #dce3eb;
	/*background: #fcfcfc url(grd_alt.png) repeat-x top;*/
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #A4CC7F),
	color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(bottom, #A4CC7F 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(bottom, #A4CC7F 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(bottom, #A4CC7F 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(bottom, #A4CC7F 0%, #FFFFFF 100%);
background-image: linear-gradient(to bottom, #A4CC7F 0%, #FFFFFF 100%);
	color: #000000;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
}


/* Font Awesome Additions */

.icon-6x{font-size:6em;}
.icon-8x{font-size:8em;}
.icon-10x{font-size:10em;}

/* Show Text */

.showtext{display:block; position:relative; text-align:center;}
.showtext .caption{display:none; position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; color:#FFFFFF; background-color:#000000; background:hsla(0, 0%, 0%, 0.8);}
.showtext:hover .caption, .showtext:hover .caption span{display:block;}

/* General Rounded Corners */

.rnd5, .list.tagcloud.rnd5 a, form.rnd5 input, form.rnd5 textarea{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.rnd8, .list.tagcloud.rnd8 a, form.rnd8 input, form.rnd8 textarea{-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.rnd10, .list.tagcloud.rnd10 a, form.rnd10 input, form.rnd10 textarea{-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.rnd12, .list.tagcloud.rnd12 a, form.rnd12 input, form.rnd12 textarea{-moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}


/* Rating */.ratingStar
        {
            font-size: 0pt;
            width: 20px;
            height: 20px;
            margin: 0px;
            padding: 0px;
            cursor: pointer;
            display: block;
            background-repeat: no-repeat;
        }
        .filledRatingStar
        {
            background-image: url(../Images/star-ps.gif);
        }
        .emptyRatingStar
        {
            background-image: url(../Images/star-empty.gif);
        }
        .savedRatingStar
        {
            background-image: url(../Images/star.gif);
        }


/* chat */
        .chat_box select {margin:0}
		.chat_box .chat_content {border:1px solid #ddd;-webkit-border-radius:6px;border-radius:6px}
		.chat_box .chat_message {margin-bottom:10px}
		.chat_box .chat_editor_box {margin:10px;border:1px solid #ddd;-webkit-border-radius:6px;border-radius:6px;min-height:40px}
		.chat_box .chat_editor_heading {height:20px;line-height:20px;padding:2px 8px 0}
		.chat_box .chat_editor_box textarea {border:none;margin:0;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius: 0px 0px 6px 6px;border-radius: 0px 0px 6px 6px}
		.chat_box .chat_editor_box .send_btns {margin:5px}
		.chat_box .chat_heading {-webkit-box-shadow: inset 0px 1px 0px 0px #fefefe;box-shadow: inset 0px 1px 0px 0px #fefefe;font-size:12px;font-weight:700;color:#444;padding:6px 12px;font-size:13px;height:21px;line-height:22px;background:#f4f4f4;border-bottom:1px solid #ddd;-webkit-border-radius: 6px 6px 0px 0px;border-radius: 6px 6px 0px 0px} 
        .chat_box .chat_heading .chat_close {opacity:.8;cursor:pointer}
		.chat_box .msg_window {height:300px;overflow-y:auto;margin:5px 10px}
		.chat_box .chat_msg {margin:10px 5px}
		.chat_box .chat_msg .chat_msg_heading {font-size:11px;padding:0 5px}
		.chat_box .chat_msg .chat_msg_body {padding:4px 8px;border:1px solid #ddd;background:#fafafa;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px}
		.chat_box .chat_msg .chat_msg_date {float:right}
		.chat_box .chat_msg .chat_user_name {color:#CC333F;font-weight:700}
		.chat_box .chat_msg p {margin:0}
		.chat_box .chat_sidebar {border:1px solid #ddd;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px} 
		.chat_box .chat_sidebar .chat_user_list {margin:0}
        .chat_box .chat_sidebar .chat_user_list li {list-style:none;border-bottom:1px solid #e6e6e6;overflow:hidden} 
        .chat_box .chat_sidebar .chat_user_list li:last-child {border:none}
		.chat_box .chat_sidebar .chat_user_list li input {float:left;margin:15px 0 0 6px}
		.chat_box .chat_sidebar .chat_user_list li a {display:block;margin-left:16px;padding:5px 20px 5px 12px;line-height:32px}
        .chat_box .chat_sidebar .chat_user_list li a:hover {text-decoration:none}
		.chat_box .chat_sidebar .chat_user_list li img {vertical-align:top;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;margin-right:5px;border:1px solid #ddd}
		.chat_box .chat_sidebar .chat_user_list li.online a {background: url(../img/bullet_green.png) no-repeat 98% center} 
        .chat_box .chat_sidebar .chat_user_list li.offline a {background: url(../img/bullet_red.png) no-repeat 98% center;cursor:default} 
		.chat_box .chat_sidebar .chat_user_list li.active {background-color:#ffffef}
		.chat_box .chat_sidebar .chat_user_list li a span {color:#888;font-size:11px}
		
		
	.tbl_comparison .col_labelforLeave{
	border-left: 0px solid #dce3eb;
	background-color: #EEEEEE;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
	color: #000000;
}	

.updateAnchor  {
	background-image: url(../images/save.png) !important;
	background-repeat: no-repeat;
	background-position: 4px 0px;
	padding-left: 28px !important;
}


.cancelAnchor  {
	background-image: url(../images/cancel.png) !important;
	background-repeat: no-repeat;
	background-position: 4px 8px;
	padding-left: 28px !important;
}


.editAnchor  {
	background-image: url(../images/edit.png) !important;
	background-repeat: no-repeat;
	background-position: 4px 0px;
	padding-left: 28px !important;
}

.resetAnchor  {
	background-image: url(../images/reset.png) !important;
	background-repeat: no-repeat;
	background-position: 4px 0px;
	padding-left: 28px !important;
}

      /*====================================================
CSS Tooltips by Adam Whitcroft
https://github.com/AdamWhitcroft/CSS.Tooltips
====================================================*/
/*==================================================*/
/*  $Tooltips                                       */
/*==================================================*/
[data-tip] {
	position:relative;
	cursor:help;
}
[data-tip]:before {
	content:'';
	/* hides the tooltip when not hovered */
	display:none;
	border:5px solid #1a1a1a;
	/* 4 border technique to create the arrow */
	border-top-color:#1a1a1a;
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent;
	position:absolute;
	top:-7px;
	left:10px;
	z-index:8;
	font-size:0;
	line-height:0;
	width:0;
	height:0;
}
[data-tip]:after {
	display:none;
	content:attr(data-tip);
	position:absolute;
	top:-35px;
	left:0px;
	padding:5px 8px;
	background:#1a1a1a;
	color:#fff;
	z-index:9;
	font-size: 0.75em;
	height:18px;
	line-height:18px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space:nowrap;
	word-wrap:normal;
}
[data-tip]:hover:before,
[data-tip]:hover:after {
	display:block;
}
/*==================================================*/
/*  $Coloured Tooltips                              */
/*==================================================*/
/* Help tooltip */
.help {
	color:#00b7d8;
}
.help[data-tip]:before {
	border-top-color:#00b7d8;
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent;
}
.help[data-tip]:after {
	background:#00b7d8;
	color:#fff;
}
/* Success tooltip */
.success {
	color:#51bd6a;
}
.success[data-tip]:before {
	border-top-color:#51bd6a;
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent;
}
.success[data-tip]:after {
	background:#51bd6a;
	color:#fff;
}

.infoToolTip[data-tip]:before 
{
	border-top-color:#f9ca64;
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent;
}

.infoToolTip
{
	/*background-image: url(../New Elements/images/green-info-icon.png) !important;
	background-repeat: no-repeat;
	background-position: 4px 4px;
	padding-left: 28px !important;*/
	color:#f9ca64;
}

.infoToolTip[data-tip]:after 
{
	background:#f9ca64;
	color:#574d36;
}

/* Alert tooltip */
.alert {
	color:#a4cc7f;
	height:auto;
	width:auto;
}
.alert[data-tip]:before 
{
	border-top-color:#a4cc7f;
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent;
}
.alert[data-tip]:after {
	background:#a4cc7f;
	color:#574d36;
}
/* Error tooltip */
.error {
	color:#e1473e;
}
.error[data-tip]:before {
	border-top-color:#e1473e;
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent;
}
.error[data-tip]:after {
	background:#e1473e;
	color:#fff;
}
/*==================================================*/
/*  $Gravity                                        */
/*==================================================*/
.tip-below[data-tip]:after {
	top:23px;
	left:0px;
}
.tip-below[data-tip]:before {
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:#1a1a1a;
	border-left-color:transparent;
	top:13px;
	left:10px;	
}
.tip-below.help[data-tip]:before {
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:#00b7d8;
	border-left-color:transparent;
}
.tip-below.success[data-tip]:before {
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:#51bd6a;
	border-left-color:transparent;
}
.tip-below.alert[data-tip]:before {
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:#f9ca64;
	border-left-color:transparent;
}
.tip-below.error[data-tip]:before {
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:#e1473e;
	border-left-color:transparent;
}